<?php
/**
 * Вернет строку в нижнем регистре с учетом кодировки проекта.
 * 
 * @author nrnwest@gmail.com
 *
 */
class Arm_Filter_StringToLower implements Zend_Filter_Interface
{

     /**
     * Encoding for the input string
     *
     * @var string
     */
    protected $_encoding = null;
    
    
    public function __construct()
    {
        $this->_encoding = Arm_Core::getConfigApplication()->system->charset;
    }
    
 

    /**
     *Вернет строку в нижнем регистре, с учетом кодировки проекта.
     *
     * @param  string $value
     * @return string
     */
    public function filter($value)
    {
        return mb_strtolower((string) $value, $this->_encoding);
    }

}